package com.cloudbroker.bcs.platform.ltb.bizapi.t2service.admin;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.back.RecommendRuleBack;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.AdminRecommendQryForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.AdminSaveRecommendRuleForm;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;
import static com.cloudbroker.bcs.platform.ltb.bizapi.constants.IFSFunctionIds.IFSLTBAdminFunIds.FUNC_ADMIN_RECOMMEND_RULE_QRY;
import static com.cloudbroker.bcs.platform.ltb.bizapi.constants.IFSFunctionIds.IFSLTBAdminFunIds.FUNC_ADMIN_RECOMMEND_RULE_SAVE;

/**
 * Created by world on 16/12/8.
 */
@ServiceModule
public interface AdminRecommendRuleT2BizService {

    @Service(functionId = FUNC_ADMIN_RECOMMEND_RULE_SAVE)
    public HSBCPSBackVO saveRecommendRule(AdminSaveRecommendRuleForm form);

    @Service(functionId = FUNC_ADMIN_RECOMMEND_RULE_QRY )
    public RecommendRuleBack recommendRuleQry(AdminRecommendQryForm form);
}
